package com.ktgj.flight.common.ruili.drdomain;

import com.ktgj.flight.domain.InterfaceEntity.TicketOrderDetailRefundModel;

import java.math.BigDecimal;
import java.util.List;

/**
 * 订单详细信息
 */
public class TicketOrderDetailModel {
    public int Id;
    public boolean IsShowErrPayButton;
    public int PnrId;
    public String PnrCode;
    public String OrderSerialNumber;
    public String Status;
    public int PayId;
    public String ServerTime;
    public String PayLimitTime;
    public String StatusCode;
    public BigDecimal TotalPrice;
    public BigDecimal TotalTicketPrice;
    public BigDecimal TotalAirportTax;
    public BigDecimal TotalFuelTax;
    public BigDecimal TotalPiccPrice;
    public BigDecimal TotalExpressPrice;
    public BigDecimal TotalMpsDeduction;
    public BigDecimal TotalCashCoupon;
    public BigDecimal TotalWebPayPrice;
    public List<TicketOrderDetailModelPay> PayOrders;
    public List<TicketOrderDetailModelFlight> Flights;
    public List<TicketOrderDetailModelRoute> Routes;
    public List<TicketOrderDetailModelPassenger> Passengers;
    public TicketOrderDetailModelContact Contact;
    public TicketOrderDetailModelExpress Express;
    public List<TicketOrderDetailChangeModel> Changes;
    public List<TicketOrderDetailRefundModel> Refunds;
    public List<Object> RefundInsurances;
    public Object ErrorRefund;
    public boolean IsHaveInsurances;
    public boolean IsCanRefundInsurances;
}
